package es.uma.scgt.dao;

import java.util.List;

import org.springframework.stereotype.Service;

import es.uma.scgt.modelo.Equipo;
import es.uma.scgt.modelo.Usuario;

@Service
public interface UsuarioDao {

	public Usuario encuentraUsuarioPorId(int usuarioId);
	public Usuario crearUsuarioNuevo(Usuario usuario);
	public Usuario editarUsuario(Usuario usuario);
	public void borrarUsuario(int studentId);
	public Usuario getUserByUsernamePassword(String usuario,
			String contrasena);
	public List<Usuario> usuarioPorEmail(String email);
	public void actualizarContrasena(int usuarioId, String contrasena,
			String contrasena2);
	public Object getTodosUsuarios();
	public List<Usuario> getSoloActives();
	public List<Integer> EquiposPertenezcaUsuario(Usuario usuario);

}